#ifndef JSON_REQUEST_H_
#define JSON_REQUEST_H_

#include <json/json.h>
#include <curl/curl.h>

struct json_response_t {
  int status;
  json_object *json;
};

void json_initialize();
void json_deinitialize();
struct json_response_t json_http_request(const char *url, char *params);
void free_json_response(struct json_response_t response);
char *get_url(const char *protocol, const char *host, const char *port, const char *path);


#endif /* JSON_REQUEST_H_ */
